公链大战之后,市场已形成以以太坊为首多链并存的格局,链与链之间的资产转移、智能合约的跨链交互已成为链上活动的日常,作为实现区块链之间信息互通的底层基础设施,跨链工具也成为热门产品,不仅为用户所需,也被资本看好。
3月初,跨链应用Swim Protocol宣布完成了一笔400万美元的种子轮融资;3月底,跨链基础设施LayerZero完成了1.35亿美元的A+轮融资,由知名风投机构FTX Ventures、红杉资本与a16z共同领投,Coinbase Ventures、PayPal Ventures等参投。
目前,市场上常见的跨链工具主要集中在解决资产跨链上,但事实上,区块链间的传输不仅仅有资产,还包括合约调用、智能合约的数据及状态交互等。
资产跨链主要有3种方式,包括中心化交易所(CEX)、去中心化的跨链桥和多链聚合器。
通过中心化交易所(CEX)完成资产的跨链转移比较好理解,用户可以先把A链资产充值到CEX中,兑换(交易)为B链所需的资产,然后充值到B链上。这对小白用户来说是个不错的选择,但此方式在充值时需要格外注意地址格式,避免充错链格式,此外,也需要CEX支持某个链才行,在费用上除了链上Gas费,还多了一道CEX内的交易手续费。
对于习惯链上操作的用户来说,跨链桥和多链聚合器是资产跨链的首选。
「跨链桥」是目前最流行的工具,它是链与链的桥梁,允许用户将加密资产从一条链转移到另一条链上。跨链时,资产通常以「映射资产」的形式来实现,需要通过「锁定+铸造+赎回+销毁」等一系列过程。
比如,用户想要把A链上的资产AToken跨链至B链上,流程一般是通过在A链的智能合约上锁定相应的AToken,并由预言机告知B链上的智能合约,待矿工验证过后,B链上锁定AToken的数量后,1:1铸造为BToken;当资产从B链返回A链时,销毁B链上的BToken,为用户释放原本锁定的AToken。
需要注意的是,这种「1对1跨链桥」模式下的A资产从源链跨至目标链时,所得资产并不是原生的A资产了,而是映射后的包装资产。用户持有的包装资产在跨链桥发生问题时,可能会变得毫无价值。
除了跨链桥外,另一种资产跨链工具是「多链聚合器」,它将不同链上资产的流动性集中起来,构建出跨链资产的交易池,用户可以在池中完成A链上的X资产兑换成B链上X资产的过程。
尽管跨链领域已经有不错的产品,但仍有开发者在探索新产品,希望能改进目前跨链桥存在的问题,简化跨链操作流程。如LayerZero工具,它支持原生资产直接跨链,并支持数据传输,可以实现不同链之间的DeFi应用组合。跨链龙头Multichain新上线的anyCall工具则支持不同链之间的智能合约调用等。本期DeFi蜂窝将盘点这类有进一步创新性的跨链产品。
资产跨链龙头Multichain
简介
Multichain(MULT)原名AnySwap(ANY),它是为链上任意信息跨链交互而开发的基础设施,支持用户在任意两条链之间转移Token资产、NFT资产及数据交互等,试图成为Web3.0时代的「多链路由器」,允许用户在多条链之间自由转移各种Token。
2020年7月20日,Multichain最早以AnySwap的形式构建,以满足不同区块链之间相互通信的需求。
早期,AnySwap是一个跨链去中心化交易应用(DEX)。后来,开发团队聚焦于跨链解决方案,剔除DEX功能后,以Multichain为名重新推出,专注于构建任意跨链交互的基础设施,并推出了跨链桥,支持用户可以将一条链上的资产转移到另一条链上。2021年6月,MultichainV3版本上线,支持多链之间的资产转移,Multichain也从「1对1的单一跨链桥」演变为了「跨链路由器系统」,实现了多条链的互联互通。
机制
在改名之前,Multichain主要以AnySwap V2和AnySwapV3两个版本供用户使用。
在AnySwapV2版本中,跨链实现的主要产品是「1对1的跨链桥」,采用的是「铸造+销毁」模式。
具体来说,就是在资产源链上,用户把将要跨链的资产存入源链智能合约并锁定,然后在跨链去往的目标链上通过智能合约,1:1铸造出源链资产的封装资产「AnyToken」,如AnyUSDC,并将其发送到用户跨链的目标链钱包中。这类似于将BTC跨链至以太坊上后,出现了ERC-20格式的包装资产WBTC。当用户从目标链上将封装资产赎回时,智能合约就会在目标链上1:1销毁封装资产AnyToken,并将源链上锁定的原生资产释放给用户。
在升级后的AnySwapV3版本中,资产跨链通过「多对多模式」完成,该产品在多条链上部署了「流动性资金池」,来帮助用户完成资产的直接跨链。
以USDC为例,这个美元稳定币在以太坊、币安智能链、雪崩协议等多个区块链上发行,在这种情况下,AnySwap无需再通过「1:1铸造+销毁」方式,而是直接采用流动资金池就可,即将USDC代币添加到AnySwap部署的每条链上的流动资金池中。用户需要资产跨链时,这些流动性资金池内USDC可直接完成跨链转移。
举个例子,A资产在币安智能链和以太坊链上均有发行,只不过格式分别是BEP-20和ERC-20。那么在AnySwap V3版本中,当持有BEP-20版本的A资产用户想要将它从币安智能链跨链至以太坊链时,只要AnySwap V3部署在以太坊上的资金池里有足额的A资产储备,用户就可以直接换得ERC-20版本的A资产。用户跨链获得的是原生的A资产,而非封装资产。
目前,AnySwapV2和V3版本已经升级合并为一体,演变为现在的Multichain。产品既融合了封装资产式的「1对1跨链桥」,也包含了资金池聚合式的「多链路由」工具,后者已经成为了主要工具。
Multichain产品页面图
当用户使用Multichain进行资产跨链时,理想情况下,每条链上都有足够的跨链资产的资金池,无论用户转移多少资产,资金池都有足够的资产供使用。但当巨额数量的资产跨链时,也会遇到流动池不足的情况,这时,用户会收到一部分封装资产「AnyToken」,表示目标链资金池中没有足够的资产数量可提取。
举例说明,小明有100万个X资产想从A链跨链至B链中,但这时Multichain在B链的X资金池中只有90万个X,此时,小明将在B链的钱包中收到90万个X资产,还会收到10万个包装资产AnyX代币,代表没有收到的X资产数量,一旦B链上有足够的X资产时,AnyX就可以直接兑换为X。
除了在跨链领域积极建设外,Multichain还布局了区块链之间的信息传输工具。今年4月,Multichain针对智能合约应用开发者推出了跨链消息传递应用anyCall,该应用可以实现在A链上调用B链的合约,这意味着它能将数据跨链传输,包括智能合约的信息、NFT、Token、数据等,链上应用只要部署了anyCall工具,就可以实现协议的多链部署及资产的分配管理。
原标题:【新生代跨链桥:不止于资产跨链,着眼于 DApp 跨链交互】 内容摘要:公链大战之后,市场已形成以以太坊为首多链并存的格局,链与链之间的资产转移、智能合约的跨链交互已成为链上活动的日常,作为实现区块链之间信息互通的底层基础设施,跨链工具也成 ... 文章网址:https://www.doukela.com/jc/77909.html; 免责声明:抖客网转载此文目的在于传递更多信息,不代表本网的观点和立场。文章内容仅供参考,不构成投资建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。 |